#ifndef GUIINPUTSCREEN_H_INCLUDED
#define GUIINPUTSCREEN_H_INCLUDED

class GuiInputScreen
{
public :
    GuiInputScreen(int maxCharacter, std::string StrToModify);
    ~GuiInputScreen();

    void printChar(char letter);
    virtual void initGui();
    virtual void drawScreen();
    virtual void onGuiClosed();
    virtual bool doesGuiPauseGame();
    virtual void actionPerformed(GuiButton* button);
    std::string getStringModified();


private:
    int m_maxCharacter;
    std::string stringBase;
    std::string toModify;

};

#endif // GUIINPUTSCREEN_H_INCLUDED
